You can synchronize your logbook on your desktop to your mobile using Dive Log for iOS.
The Synchronize feature enables you to transfer logbooks between your desktop and your iOS device (iPhone, iPad, or iPod Touch). You can also use this feature to backup your logbook on the mobile device, or to transfer a new logbook created on the desktop to Dive Log on iOS.
To enable Synchronization, first start Dive Log on the mobile device. On iPhone's, Navigate to the "More" panel, and select "Synchronize". On iPad's, touch the "Sync" symbol found in the lower left of the item selection list. Tap the "Enable Sync" button in the upper right hand corner of the screen, and your device should show up under this Synchronize element on the left hand side of Dive Log Manager/Dive Log DT in a few seconds. Once you click on your device name, you can then use the supplied buttons to perform operations on the current logbook files.
The "Two-Way Logbook Sync" button will copy over the active logbook from your iOS device, integrate the changes made to it with your current desktop logbook, and then copy the new merged logbook back to the device.
The "Copy Logbook TO Device" button will copy the currently opened logbook on the desktop, and make it the current logbook on the mobile device.
The "Copy Logbook FROM Device" button will first make a timestamped backup of the currently open logbook on the desktop, before retrieving the current logbook on the mobile device and replacing the desktop version with it's contents.
The "Backup Logbook TO Desktop" button will retrieve the current logbook from the mobile device and save it to a file on the Desktop. (Currently open desktop logbook is not affected).
The "Restore Logbook TO Device" button will ask you for a file on the desktop to be transferred to the mobile device as the current logbook. (Currently open desktop logbook is not affected).
The "Messages" button will show progress messages in a popup window so you can see what step the synchronization process is in.
Dive Log for iOS supports multiple logbooks on a single device. If you are using the multiple logbook support on your device, these synchronization operations discussed above all work on the current logbook so make sure the right one is loaded before starting any synchronization operations.